package br.edu.ufc.deti.connection;

import java.sql.*;

public class DBConnection {
	private Connection conn;
	private Statement stm;

	/**
	 * O construtor cria uma nova conexão com o banco de dados sqlite contido
	 * no arquivo passado como parâmetro. A conexão é possibilitada pelo driver
	 * JDBC, fornecido por SQLiteJDBC.
	 */
	public DBConnection(String file) throws SQLException, ClassNotFoundException {
		Class.forName("org.sqlite.JDBC");
		this.conn = DriverManager.getConnection("jdbc:sqlite:" + file);
		this.setStm(this.conn.createStatement());
	}

	public void setStm(Statement stm) {
		this.stm = stm;
	}

	public Statement getStm() {
		return stm;
	}
}